<!doctype html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <link rel="icon" type="image/svg+xml" href="/zk-logo.svg" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta name="description" content="Interactive Zero-Knowledge Proof Visualization Demo" />
    <meta name="keywords" content="zero-knowledge, blockchain, cryptography, visualization" />
    <meta name="author" content="ZK Proof Team" />
    
    <!-- Open Graph / Facebook -->
    <meta property="og:type" content="website" />
    <meta property="og:title" content="Zero-Knowledge Proof Visualization" />
    <meta property="og:description" content="Experience the magic of zero-knowledge proofs through interactive visualization" />
    
    <!-- Twitter -->
    <meta property="twitter:card" content="summary_large_image" />
    <meta property="twitter:title" content="Zero-Knowledge Proof Visualization" />
    <meta property="twitter:description" content="Experience the magic of zero-knowledge proofs through interactive visualization" />
    
    <title>🎯 Zero-Knowledge Proof Visualization Demo</title>
    
    <!-- Preload critical resources -->
    <link rel="preload" href="/fonts/inter.woff2" as="font" type="font/woff2" crossorigin />
    <link rel="preload" href="/fonts/jetbrains-mono.woff2" as="font" type="font/woff2" crossorigin />
  </head>
  <body class="bg-slate-900 text-white overflow-hidden">
    <div id="root"></div>
    <script type="module" src="/src/main.tsx"></script>
    
    <!-- Performance monitoring -->
    <script>
      // Monitor performance
      window.addEventListener('load', () => {
        const navigation = performance.getEntriesByType('navigation')[0];
        console.log('Page load time:', navigation.loadEventEnd - navigation.loadEventStart);
      });
    </script>
  </body>
</html>